Disjoint pattern database heuristics
نویسندگان
چکیده
We describe a new technique for designing more accurate admis sible heuristic evaluation functions based on pattern databases While many heuristics such as Manhattan distance compute the cost of solving individual subgoals independently pattern databases consider the cost of solving multiple subgoals simultaneously Exist ing work on pattern databases allows combining values from di erent pattern databases by taking their maximum If the subgoals can be divided into disjoint subsets so that each operator only a ects sub goals in one subset then we can add the pattern database values for each subset resulting in a more accurate admissible heuristic function We used this technique to improve performance on the Fifteen Puzzle by a factor of over and to nd optimal solutions to random instances of the Twenty Four Puzzle Introduction and Oveview The sliding tile puzzles are a classic challenge for search algorithms in AI The key to nding optimal solutions to these problems is an accurate admissible heuristic function We describe a generalization of the Manhattan distance heuristic that considers the interactions among multiple tiles while allowing the moves of di erent groups of tiles to be added together without violating admissibility This results in a much more accurate admissible heuristic Sliding Tile Puzzles The Fifteen and Twenty Four Puzzles are shown in Figure A square frame is lled with tiles except for one empty or blank position Any tile horizontally or vertically adjacent to the blank can be slid into that position The task is to rearrange the tiles from a given initial con guration into a particular goal con guration ideally or optimally in a minimum num ber of moves The state space for the Fifteen Puzzle space contains about states and the Twenty Four Puzzle contains almost states
منابع مشابه
Additive Pattern Database Heuristics
We explore a method for computing admissible heuristic evaluation functions for search problems. It utilizes pattern databases (Culberson & Schaeffer, 1998), which are precomputed tables of the exact cost of solving various subproblems of an existing problem. Unlike standard pattern database heuristics, however, we partition our problems into disjoint subproblems, so that the costs of solving t...
متن کاملIndependent Additive Heuristics Reduce Search Multiplicatively
This paper analyzes the performance of IDA* using additive heuristics. We show that the reduction in the number of nodes expanded using multiple independent additive heuristics is the product of the reductions achieved by the individual heuristics. First, we formally state and prove this result on unit edge-cost undirected graphs with a uniform branching factor. Then, we empirically verify it o...
متن کاملRecent Results from Analyzing the Performance of Heuristic Search
This paper extends existing analyses of the performance of heuristic search in several directions. First we show experimentally that, with minor modifications, an existing analysis of IDA* also applies to A*. Furthermore, we apply a related model to predict the performance of IDA*, using only the branching factor of the problem, the search depth, and the size of a pattern database, to the 15 pu...
متن کاملA Pattern Database Approach for Solving the TopSpin Puzzle Problem
Finding optimal solutions for general search problems is a challenging task. A powerful approach for solving such problems is based on heuristic search with pattern database heuristics. In this thesis, we present a domain specific solver for the TopSpin Puzzle problem. This solver is based on the above-mentioned pattern database approach. We investigate several pattern databases, and evaluate t...
متن کاملEfficient Implementation of Pattern Database Heuristics for Classical Planning
Despite their general success in the heuristic search community, pattern database (PDB) heuristics have, until very recently, not been used by the most successful classical planning systems. We describe a new efficient implementation of pattern database heuristics within the Fast Downward planner. A planning system using this implementation is competitive with the state of the art in optimal pl...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Artif. Intell.
دوره 134 شماره
صفحات -
تاریخ انتشار 2002